Micron Document
<!DOCTYPE html>
<html class="client-nojs vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-0 vector-toc-not-available vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-0 vector-feature-night-mode-enabled skin-theme-clientpref-os vector-sticky-header-enabled" lang="fr" dir="ltr"><head>
<meta charset="UTF-8">
<title>Data Encryption Standard</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="icon" type="image/png" href="./_res_/favicon.png">
<link rel="canonical" href="https://fr.wikipedia.org/wiki/Data_Encryption_Standard"> <link href="./_mw_/ext.cite.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.math.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.wikimediamessages.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.icons.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.search.codex.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.styles.css" rel="stylesheet" type="text/css">
<meta name="ResourceLoaderDynamicStyles" content="">
<link rel="stylesheet" type="text/css" href="./_mw_/site.styles.css">
<link rel="stylesheet" type="text/css" href="./_mw_/noscript.css">
<link rel="stylesheet" type="text/css" href="./_res_/footer.css">
<link rel="stylesheet" type="text/css" href="./_res_/vector-2022.css">
</head>
<body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-Data_Encryption_Standard rootpage-Data_Encryption_Standard skin-vector-2022 action-view">
<div class="mw-page-container">
<div class="mw-page-container-inner">
<div class="mw-content-container">
<main id="content" class="mw-body">
<header class="mw-body-header vector-page-titlebar">
<h1 id="firstHeading" class="firstHeading mw-first-heading"><span lang="en">Data Encryption Standard</span></h1>
</header>
<a id="top"></a>
<div id="bodyContent" class="vector-body ve-init-mw-desktopArticleTarget-targetContainer" aria-labelledby="firstHeading" data-mw-ve-target-container="">
<div id="contentSub">
<div id="mw-content-subtitle"></div>
</div>
<div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="fr" dir="ltr"><div class="mw-content-ltr mw-parser-output" lang="fr" dir="ltr"><p class="mw-empty-elt">
</p>

<div class="infobox_v3 infobox infobox--frwiki noarchive">
<div class="entete" style="background-color: #FEFFAD;">
<div>DES (<span class="lang-en" lang="en">Data Encryption Standard</span>)</div>
</div>
<div class="images">
</div>
<div class="legend">Fonction-F de DES.</div>
<table><caption style="background-color:#FEFFAD;">Résumé</caption>
<tbody><tr>
<th scope="row">Concepteur(s)</th>
<td>
<a href="International_Business_Machines_Corporation" class="mw-redirect" title="International Business Machines Corporation">IBM</a></td>
</tr>
<tr>
<th scope="row">Première publication</th>
<td>
<a href="1975" title="1975">1975</a> (<a href="1977" title="1977">1977</a> pour le standard)</td>
</tr>
<tr>
<th scope="row">Dérivé de</th>
<td>
<a href="Lucifer_(cryptographie)" title="Lucifer (cryptographie)">Lucifer</a></td>
</tr>
<tr>
<th scope="row">Chiffrement(s) basé(s) sur cet algorithme</th>
<td>
<a href="Triple_DES" title="Triple DES">Triple DES</a>, <a href="G-DES" title="G-DES">G-DES</a>, <a href="DES-X" title="DES-X">DES-X</a>, LOKI89, <a href="ICE_(cryptographie)" title="ICE (cryptographie)">ICE</a></td>
</tr>
</tbody></table>
<table><caption style="background-color:#FEFFAD;">Caractéristiques</caption>
<tbody><tr>
<th scope="row"><a href="Taille_de_bloc_(cryptographie)" title="Taille de bloc (cryptographie)">Taille(s) du bloc</a></th>
<td>
64 bits</td>
</tr>
<tr>
<th scope="row">Longueur(s) de la clé</th>
<td>
56 bits</td>
</tr>
<tr>
<th scope="row">Structure</th>
<td>
<a href="R%C3%A9seau_de_Feistel" title="Réseau de Feistel">schéma de Feistel</a></td>
</tr>
<tr>
<th scope="row">Nombre de tours</th>
<td>
16 tours du DES</td>
</tr>
</tbody></table>
<p class="bloc" style="background-color:#FEFFAD;">Meilleure <a href="Cryptanalyse" title="Cryptanalyse">cryptanalyse</a></p>
<p><small><a href="Cryptanalyse_lin%C3%A9aire" title="Cryptanalyse linéaire">cryptanalyse linéaire</a>, <a href="Cryptanalyse_diff%C3%A9rentielle" title="Cryptanalyse différentielle">cryptanalyse différentielle</a>, <a href="Attaque_par_force_brute" title="Attaque par force brute">attaque par force brute</a> maintenant envisageable</small>
</p>
</div>
<p>Le <b><span class="lang-en" lang="en">Data Encryption Standard</span></b> (<b>DES</b>, prononcer /<span class="API nowrap" title="Alphabet phonétique international" style="font-family:'Segoe UI','DejaVu Sans','Lucida Grande','Lucida Sans Unicode','Arial Unicode MS','Hiragino Kaku Gothic Pro',sans-serif;"><a href="API_d" class="mw-redirect" title="API d"><span title="[d] en français « d » dans « doux » ; ailleurs avec la langue un peu plus en arrière.">d</span></a><a href="API_%C9%9B" class="mw-redirect" title="API ɛ"><span title="[ɛ] « è » dans « mère ».">ɛ</span></a><a href="API_s" class="mw-redirect" title="API s"><span title="[s] en français « s » dans « sa » ; ailleurs avec la langue un peu plus en arrière (tel le basque : « s » dans « euskara »).">s</span></a></span>/) est un algorithme de <a href="Chiffrement_sym%C3%A9trique" class="mw-redirect" title="Chiffrement symétrique">chiffrement symétrique</a> (<a href="Chiffrement_par_bloc" title="Chiffrement par bloc">chiffrement par bloc</a>) utilisant des clés de 56 <a href="Bit_(informatique)" class="mw-redirect" title="Bit (informatique)">bits</a>. Son emploi n'est plus recommandé aujourd'hui, du fait de sa lenteur à l'exécution et de son espace de clés trop petit permettant une attaque systématique en un temps raisonnable. Quand il est encore utilisé c'est généralement en <a href="Triple_DES" title="Triple DES">Triple DES</a>, ce qui ne fait rien pour améliorer ses performances. DES a notamment été utilisé dans le système de mots de passe <a href="UNIX" class="mw-redirect" title="UNIX">UNIX</a>.
</p><p>Le premier standard DES est publié par <a href="Federal_Information_Processing_Standard" title="Federal Information Processing Standard">FIPS</a> le <time class="nowrap" datetime="1977-01-15" data-sort-value="1977-01-15">15 janvier 1977</time> sous le nom FIPS PUB 46. La dernière version avant l'obsolescence date du <time class="nowrap" datetime="1999-10-25" data-sort-value="1999-10-25">25 octobre 1999</time><sup id="cite_ref-1" class="reference"><a href="#cite_note-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup>.
</p>

<div class="mw-heading mw-heading2"><h2 id="Histoire">Histoire</h2></div>
<p>En <time class="nowrap" datetime="1973-05" data-sort-value="1973-05">mai 1973</time>, le <i><span class="lang-en" lang="en">National Bureau of Standards</span></i> américain demande la création d'un algorithme de chiffrement utilisable par les entreprises. À cette époque, <a href="International_Business_Machines_Corporation" class="mw-redirect" title="International Business Machines Corporation">IBM</a> dispose déjà d'un <a href="Algorithmique" title="Algorithmique">algorithme</a> appelé <a href="Lucifer_(cryptographie)" title="Lucifer (cryptographie)">Lucifer</a>, conçu en 1971 par <a href="Horst_Feistel" title="Horst Feistel">Horst Feistel</a>.
</p><p>En bonne logique, cet algorithme aurait dû être sélectionné par le NBS. En pratique, ce fut presque le cas&nbsp;: la <a href="National_Security_Agency" title="National Security Agency">NSA</a> demanda que <i>Lucifer</i> soit modifié, par ses soins. Ainsi fut créé le DES, qui fut adopté comme standard en <a href="Novembre_1976" title="Novembre 1976">novembre 1976</a>. Cela suscita des soupçons selon lesquels la NSA aurait volontairement affaibli l'algorithme, dans le but de pouvoir le casser. Étrangement, le DES s'est révélé résistant à plusieurs attaques ne devant apparaître dans la communauté académique que beaucoup plus tard. Encore plus étonnant, <i>Lucifer</i>, lui, résistait moins bien. Ceci permet de penser que la NSA avait connaissance dès cette époque de ces techniques de <a href="Cryptanalyse" title="Cryptanalyse">cryptanalyse</a> et qu'elle aurait donc, en réalité, rendu DES plus résistant<sup id="cite_ref-2" class="reference"><a href="#cite_note-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup>.
</p><p>L'équipe d'IBM impliquée dans la conception et l'analyse du chiffrement comprenait Feistel, Walter Tuchman, <a href="Don_Coppersmith" title="Don Coppersmith">Don Coppersmith</a>, Alan Konheim, Carl Meyer, Mike Matyas, <a href="Roy_Adler" title="Roy Adler">Roy Adler</a>, Edna Grossman, Bill Notz, Lynn Smith et <a href="Bryant_Tuckerman" title="Bryant Tuckerman">Bryant Tuckerman</a>.
</p>
<div class="mw-heading mw-heading2"><h2 id="Fonctionnement">Fonctionnement</h2></div>
<p>L'algorithme DES transforme un bloc de <a href="Processeur_64_bits" title="Processeur 64 bits">64 bits</a> en un autre bloc de 64 bits. Il manipule des clés individuelles de 56 bits, représentées par 64 bits (avec un bit de chaque octet servant pour le <a href="Somme_de_contr%C3%B4le" title="Somme de contrôle">contrôle de parité</a>). Ce système de <a href="Chiffrement_sym%C3%A9trique" class="mw-redirect" title="Chiffrement symétrique">chiffrement symétrique</a> fait partie de la famille des chiffrements itératifs par blocs, plus particulièrement il s'agit d'un <a href="Sch%C3%A9ma_de_Feistel" class="mw-redirect" title="Schéma de Feistel">schéma de Feistel</a> (du nom de <a href="Horst_Feistel" title="Horst Feistel">Horst Feistel</a> à l'origine du chiffrement <a href="Lucifer_(cryptographie)" title="Lucifer (cryptographie)">Lucifer</a>).
</p><p>D'une manière générale, on peut dire que DES fonctionne en trois étapes&nbsp;:
</p>
<ul><li>permutation initiale et fixe d'un bloc (sans aucune incidence sur le niveau de sécurité)&nbsp;;</li>
<li>le résultat est soumis à 16 itérations d'une transformation, ces itérations dépendent à chaque tour d'une autre clé partielle de 48 bits. Cette clé de tour intermédiaire est calculée à partir de la clé initiale de l'utilisateur (grâce à un réseau de tables de substitution et d'opérateurs <a href="OU_exclusif" class="mw-redirect" title="OU exclusif">XOR</a>). Lors de chaque tour, le bloc de 64 bits est découpé en deux blocs de 32 bits, et ces blocs sont échangés l'un avec l'autre selon un schéma de Feistel. Le bloc de 32 bits ayant le poids le plus fort (celui qui s'étend du bit 32 au bit 64) subira une transformation&nbsp;;</li>
<li>le résultat du dernier tour est transformé par la <a href="Fonction_inverse" title="Fonction inverse">fonction inverse</a> de la permutation initiale.</li></ul>
<p>DES utilise huit tables de substitution (les <a href="S-Box" title="S-Box">S-Boxes</a>) qui furent l'objet de nombreuses controverses quant à leur contenu. On soupçonnait une faiblesse volontairement insérée par les concepteurs. Ces rumeurs furent dissipées au début des années 1990 par la découverte de la <a href="Cryptanalyse_diff%C3%A9rentielle" title="Cryptanalyse différentielle">cryptanalyse différentielle</a> qui démontra que les tables étaient bien conçues.
</p>
<div class="mw-heading mw-heading2"><h2 id="Attaques">Attaques</h2></div>
<p>Plusieurs attaques ont été découvertes sur DES. Elles permettent de diminuer les coûts d'une recherche exhaustive des clés qui se monte à <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle 2^{55}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msup>
<mn>2</mn>
<mrow class="MJX-TeXAtom-ORD">
<mn>55</mn>
</mrow>
</msup>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle 2^{55}}</annotation>
</semantics>
</math></span><img src="./_assets_/eb734a37dd21ce173a46342d1cc64c92/c4a260015447821d4c4c5edd9b0effab581a548a.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:3.039ex; height:2.676ex;" alt="{\displaystyle 2^{55}}" loading="lazy"></span> opérations en moyenne. Certaines de ces méthodes ne sont plus efficaces avec des algorithmes de chiffrement plus récents du fait de l'introduction d'un <a href="Effet_avalanche" title="Effet avalanche">effet avalanche</a>.
</p>
<ul><li>La <a href="Cryptanalyse_diff%C3%A9rentielle" title="Cryptanalyse différentielle">cryptanalyse différentielle</a> découverte par <a href="Eli_Biham" title="Eli Biham">Eli Biham</a> et <a href="Adi_Shamir" title="Adi Shamir">Adi Shamir</a> en <a href="1991" title="1991">1991</a> permet de trouver la clé en utilisant <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle 2^{47}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msup>
<mn>2</mn>
<mrow class="MJX-TeXAtom-ORD">
<mn>47</mn>
</mrow>
</msup>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle 2^{47}}</annotation>
</semantics>
</math></span><img src="./_assets_/eb734a37dd21ce173a46342d1cc64c92/60015aab7d19dec51bc0035f1655048b3df5c46c.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:3.039ex; height:2.676ex;" alt="{\displaystyle 2^{47}}" loading="lazy"></span> textes clairs. Le principe est de disposer d'un DES implémenté dans une boîte noire hermétique avec une clé secrète à l'intérieur. En fournissant suffisamment de texte en entrée, on peut statistiquement analyser le comportement des sorties selon les entrées et retrouver la clé. Les entrées utilisées pour cette attaque doivent mutuellement présenter une légère différence (par exemple un bit qui change). En regardant comment la différence affecte la sortie, on peut établir des statistiques et en augmentant le nombre d'entrées, on améliore la fiabilité de l'attaque.</li>
<li>L’attaque-T (<i>Tickling attack</i>) est une variante de la <a href="Cryptanalyse_diff%C3%A9rentielle" title="Cryptanalyse différentielle">cryptanalyse différentielle</a> découverte en 1974 lors de la conception du DES par les chercheurs d'IBM. Pendant une vingtaine d'années, le silence a été complet sur cette découverte. C'est <a href="Don_Coppersmith" title="Don Coppersmith">Don Coppersmith</a> qui révèlera le secret en 1994<sup id="cite_ref-coppersmith_3-0" class="reference"><a href="#cite_note-coppersmith-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup>. À l'époque, elle avait incité les concepteurs de DES à renforcer le contenu des tables de substitution (au lieu de l'affaiblir comme la rumeur le laissait entendre).</li>
<li>La <a href="Cryptanalyse_lin%C3%A9aire" title="Cryptanalyse linéaire">cryptanalyse linéaire</a>, inventée par Henri Gilbert et indépendamment par <a href="Mitsuru_Matsui" title="Mitsuru Matsui">Mitsuru Matsui</a> en <a href="1993" title="1993">1993</a> est plus efficace mais moins pratique pour la simple et bonne raison que l'attaquant ne dispose pas de la boîte noire et qu'il ne peut pas soumettre ses propres textes. Cette attaque nécessite <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle 2^{43}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msup>
<mn>2</mn>
<mrow class="MJX-TeXAtom-ORD">
<mn>43</mn>
</mrow>
</msup>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle 2^{43}}</annotation>
</semantics>
</math></span><img src="./_assets_/eb734a37dd21ce173a46342d1cc64c92/1d6068d5addf9af4d7fbf03a25e4e739511b1bb6.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:3.039ex; height:2.676ex;" alt="{\displaystyle 2^{43}}" loading="lazy"></span> couples (tous chiffrés avec la même clé) que l'attaquant a pu récupérer par un moyen ou un autre. Elle consiste à faire une approximation linéaire de DES en le simplifiant. En augmentant le nombre de couples disponibles, on améliore la précision de l'approximation et on peut en extraire la clé.</li>
<li>Le <a href="Compromis_temps-m%C3%A9moire" title="Compromis temps-mémoire">compromis temps-mémoire</a> est un concept inventé par <a href="Martin_Hellman" title="Martin Hellman">Martin Hellman</a> au début des années 1980. En partant du principe que le même message va être chiffré plusieurs fois avec des clés différentes, on pourrait calculer une immense table qui contient toutes les versions chiffrées de ce message. Lorsque l'on intercepte un message chiffré, on peut le retrouver dans la table et obtenir la clé qui avait été utilisée pour le coder. Cette attaque n'est bien sûr pas faisable car nous avons besoin d'une table de l'ordre du milliard de GB. Le génie d'Hellman a été de trouver un moyen pour réduire cette table à environ 1 <a href="T%C3%A9raoctet" class="mw-redirect" title="Téraoctet">téraoctet</a> (soit 1 million de fois moins que la table complète), ce qui est faisable de nos jours.</li>
<li>D'<a href="Attaque_par_canal_auxiliaire" title="Attaque par canal auxiliaire">autres attaques</a> sont spécifiques à des implémentations et ne sont pas forcément spécifiques à DES. Dans le cas d'un DES implémenté dans du matériel, on pourrait <a href="Analyse_de_consommation_(cryptographie)" class="mw-redirect" title="Analyse de consommation (cryptographie)">analyser la consommation électrique</a> et déduire certaines informations sur la clé (une consommation accrue indique des bits actifs<sup class="need_ref_tag" style="padding-left:2px;">[<abbr class="abbr" title="référence">réf.</abbr>&nbsp;souhaitée]</sup>). Le même style d'attaque peut aussi être employé sur un <a href="Ordinateur" title="Ordinateur">ordinateur</a> en calculant le <a href="Attaque_temporelle" title="Attaque temporelle">temps mis pour chiffrer</a> avec des textes différents ou en analysant la mémoire utilisée.</li>
<li>Toutes les autres attaques sur DES visent à réduire le temps de calcul d'une recherche exhaustive en utilisant des machines spécifiquement conçues pour la tâche (grâce à des <a href="FPGA" class="mw-redirect" title="FPGA">FPGA</a> en parallèle par exemple). Une telle machine a été construite en <a href="1998" title="1998">1998</a>. <a href="Deep_Crack" class="mw-redirect" title="Deep Crack">Deep Crack</a> a coûté environ 200&nbsp;000&nbsp;<abbr class="abbr" title="dollar">$</abbr> et pouvait casser la clé en moins d'une semaine. Le <a href="Calcul_distribu%C3%A9" title="Calcul distribué">calcul distribué</a> en utilisant les ordinateurs des particuliers (<a href="Distributed.net" title="Distributed.net">distributed.net</a>) a prouvé son efficacité en cassant une clé en moins de 24 <a href="Heure_(temps)" class="mw-redirect" title="Heure (temps)">heures</a>.</li></ul>
<div class="mw-heading mw-heading2"><h2 id="Statut">Statut</h2></div>
<p>L'algorithme initialement conçu par <a href="International_Business_Machines_Corporation" class="mw-redirect" title="International Business Machines Corporation">IBM</a> utilisait une clé de 112 bits<sup class="need_ref_tag" style="padding-left:2px;">[<abbr class="abbr" title="référence">réf.</abbr>&nbsp;souhaitée]</sup>. L'intervention de la <a href="National_Security_Agency" title="National Security Agency">NSA</a> a ramené la taille de clé à 56 bits. De nos jours, le <a href="Triple_DES" title="Triple DES">Triple DES</a> reste<sup class="need_ref_tag" style="padding-left:2px;"><span title="Ce passage devrait préciser au minimum la décennie ou l'année ; voir l'aide.">[Quand&nbsp;?]</span></sup> très répandu<sup class="need_ref_tag" style="padding-left:2px;">[Où&nbsp;?]</sup>, et le DES «&nbsp;simple&nbsp;» ne subsiste que dans d'anciennes applications<sup class="need_ref_tag" style="padding-left:2px;">[<abbr class="abbr" title="référence">réf.</abbr>&nbsp;souhaitée]</sup>.
Le standard DES a été remplacé en <a href="2001" title="2001">2001</a> par l'<a href="Standard_de_chiffrement_avanc%C3%A9" class="mw-redirect" title="Standard de chiffrement avancé">AES</a> (Advanced Encryption Standard).
</p>
<div class="mw-heading mw-heading2"><h2 id="Notes_et_références"><span id="Notes_et_r.C3.A9f.C3.A9rences"></span>Notes et références</h2></div>
<div class="mw-heading mw-heading3"><h3 id="Notes">Notes</h3></div>
<div class="references-small decimal" style="">
</div>
<div class="mw-heading mw-heading3"><h3 id="Références"><span id="R.C3.A9f.C3.A9rences"></span>Références</h3></div>
<div class="references-small decimal" style=""><div class="mw-references-wrap"><ol class="references">
<li id="cite_note-1"><span class="mw-cite-backlink"><a href="#cite_ref-1">↑</a> </span><span class="reference-text"><span class="ouvrage" id="1999"><abbr class="abbr indicateur-langue" title="Langue : anglais">(en)</abbr> «&nbsp;<a rel="nofollow" class="external text" href="http://csrc.nist.gov/publications/fips/fips46-3/fips46-3.pdf"><cite style="font-style:normal;" lang="en"><span class="lang-en" lang="en">Data Encryption Standard (DES)</span></cite></a>&nbsp;» <abbr class="abbr indicateur-format format-pdf" title="Document au format Portable Document Format (PDF) d'Adobe">[PDF]</abbr>, <time class="nowrap" datetime="1999-10-25" data-sort-value="1999-10-25">25 octobre 1999</time> <small style="line-height:1em;">(consulté le <time class="nowrap" datetime="2015-10-20" data-sort-value="2015-10-20">20 octobre 2015</time>)</small></span>.</span>
</li>
<li id="cite_note-2"><span class="mw-cite-backlink"><a href="#cite_ref-2">↑</a> </span><span class="reference-text"><a rel="nofollow" class="external text" href="http://www.intelligence.senate.gov/pdfs/95nsa.pdf">Involvement of NSA in the development of the data encryption standard</a></span>
</li>
<li id="cite_note-coppersmith-3"><span class="mw-cite-backlink"><a href="#cite_ref-coppersmith_3-0">↑</a> </span><span class="reference-text">
<span class="ouvrage" id="Coppersmith1994"><span class="ouvrage" id="Don_Coppersmith1994"><abbr class="abbr indicateur-langue" title="Langue : anglais">(en)</abbr> Don <span class="nom_auteur">Coppersmith</span>, «&nbsp;<cite style="font-style:normal" lang="en">The Data Encryption Standard (DES) and its strength against attacks</cite>&nbsp;», <i><span class="lang-en" lang="en">IBM Journal of Research and Development</span></i>, <abbr class="abbr" title="volume">vol.</abbr>&nbsp;38, <abbr class="abbr" title="numéro">n<sup>o</sup></abbr>&nbsp;3,‎ <time class="nowrap" datetime="1994-05" data-sort-value="1994-05">mai 1994</time>, <abbr class="abbr" title="page">p.</abbr>&nbsp;243 <small style="line-height:1em;">(<a rel="nofollow" class="external text" href="http://www.research.ibm.com/journal/rd/383/coppersmith.pdf">lire en ligne</a> <abbr class="abbr indicateur-format format-pdf" title="Document au format Portable Document Format (PDF) d'Adobe">[PDF]</abbr>)</small><span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=article&amp;rft.atitle=The+Data+Encryption+Standard+%28DES%29+and+its+strength+against+attacks&amp;rft.jtitle=IBM+Journal+of+Research+and+Development&amp;rft.issue=3&amp;rft.aulast=Coppersmith&amp;rft.aufirst=Don&amp;rft.date=1994-05&amp;rft.volume=38&amp;rft.pages=243&amp;rft_id=http%3A%2F%2Fwww.research.ibm.com%2Fjournal%2Frd%2F383%2Fcoppersmith.pdf&amp;rfr_id=info%3Asid%2Ffr.wikipedia.org%3AData+Encryption+Standard"></span></span></span></span>
</li>
</ol></div>
</div>
<div class="mw-heading mw-heading2"><h2 id="Annexes">Annexes</h2></div>
<div class="mw-heading mw-heading3"><h3 id="Articles_connexes">Articles connexes</h3></div>
<ul><li><a href="Constantes_du_DES" title="Constantes du DES">Constantes du DES</a></li>
<li><a href="Cryptographie_sym%C3%A9trique" title="Cryptographie symétrique">Cryptographie symétrique</a></li>
<li><a href="Triple_DES" title="Triple DES">Triple DES</a></li>
<li><a href="Advanced_Encryption_Standard" title="Advanced Encryption Standard">AES</a></li>
<li><a href="Nombre_rien-dans-la-manche" title="Nombre rien-dans-la-manche">Nombre rien-dans-la-manche</a></li></ul>
<div class="mw-heading mw-heading3"><h3 id="Liens_externes">Liens externes</h3></div>
<ul><li><abbr class="abbr indicateur-langue" title="Langue : anglais">(en)</abbr> <a rel="nofollow" class="external text" href="http://www.engr.mun.ca/~howard/PAPERS/ldc_tutorial.pdf">A Tutorial on Linear and Differential Cryptanalysis</a> par Howard M. Heys&nbsp;: Document résumant l'analyse linéaire et différentielle</li></ul>
<div class="navbox-container" style="clear:both;">


</div>
<ul id="bandeau-portail" class="bandeau-portail"><li><span class="bandeau-portail-element"><span class="bandeau-portail-icone"><span class="noviewer" typeof="mw:File"></span></span> <span class="bandeau-portail-texte">Portail de la cryptologie</span> </span></li> </ul></div><!--htdig_noindex--><div><div class="zim-footer">
Cet article est issu de <a class="external text" title="Dernière modification le 2025-09-19" href="https://fr.wikipedia.org/wiki/?title=Data_Encryption_Standard&amp;oldid=229096302">Wikipédia</a>. Sauf mention contraire, le texte est disponible sous <a class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.fr">Creative Commons Attribution-Share Alike 4.0</a>. Des conditions supplémentaires peuvent s’appliquer aux fichiers multimédias.
</div>
</div><!--/htdig_noindex--></div>
</div>
</main>
</div>
</div>
</div>
<script src="./_webp_/webpHandler.js"></script>

</body></html>